// index.js
// 获取应用实例
const app = getApp()
import { request } from '../../utils/wxCommon'
Page({
  data: {
    list:[],
    size: 10,
    page: 1,
    nomore: false,
    showFour: false
  },
  //点击跳转到详情页面
  goDetail(e){
    const item = e.currentTarget.dataset.item;
    wx.setStorageSync('detail', item);
    wx.navigateTo({
      url: '/pages/detail/detail',
    })
  },
  //获取用户的数据列表
  questList(flg=false){
    const params = {
      page:  flg? this.data.page : 1,
      size: this.data.size,
      openid: wx.getStorageSync('usreInfo').openid || '',
      type: 1
    }
    request('user', params).then(res=>{
      if(res.result.status === 'S'){
        this.setData({
          list: !flg? res.result.data : this.data.list.concat(res.result.data),
          nomore: res.result.data.length < 10? true : false,
          showFour: res.result.data.length == 0 ? true : false
        })
      }else{
        this.setData({
          showFour: true
        })
      }
    })

  },
  onLoad() {
    //如果本地没有用户信息，跳转登录页面
    !wx.getStorageSync('usreInfo') && wx.reLaunch({
      url: '/pages/login/login',
    })
   
  },
  onShow(){
    //  请求接口数据
    wx.getStorageSync('usreInfo') &&this.questList();
  },
    /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
    console.log('上拉加载触发了');
    if(this.data.nomore) return;
    this.data.page++;
    this.questList(true)
  },
})
